package game.Elements;

public class Element 
{
	public ElementType mElementType;
	public float mXPosition,mYPosition,mXRenderPosition,mYRenderPosition;
	public boolean mSelectedForDelete;
	public int mXTablePosition,mYTablePosition;
	
	public float mStartSpeed, mAcceleration, mFinalSpeed,mActualSpeed,mDistance;
	public double mStartTime;
	
	public Element()
	{
		mSelectedForDelete = false;
		mElementType = ElementType.NONE;
		mXRenderPosition = 0.0F;
		mYRenderPosition = 0.0F;
		mXPosition = 0.0F;
		mYPosition = 0.0F;
		mXTablePosition = 0;
		mYTablePosition = 0;
		
		mStartTime = 0.0D;
		mStartSpeed = 0.0F;
		mFinalSpeed = 0.0F;
		mAcceleration = 0.0F;
		mActualSpeed = 0.0F;
		mDistance = 0.0F;
	}
	
	public enum ElementType
	{
		NONE, 
		EARTH, 
		FIRE, 
		WATER,
		WIND,
		GRANITE,
		OPAL,
		LIGHTNING, 
		ROCK
	}	

}
